#include <iostream>
using namespace std;

class base {
public:
  int i;
};

class derived1 :  public base {
public:
  int j;
};

class derived2 : public base {
public:
  int k;
};

class derived3 : public derived1, public derived2 {
public:
  int sum;
};

int main()
{
  derived3 ob;

  ob.derived1::i = 10; // scope resolved, use derived1's i

  return 0;
}
